// ELEC/XJEL2645
// Dr Craig A. Evans and Dr Tim J. Amsdon

#ifndef MENU_H
#define MENU_H

#include <string>

// 函数声明
void filter_menu();
void run_signal_generator();
void main_menu();
int get_user_input(int max_limit);
void select_menu_item(int input);
void print_main_menu();
void go_back_to_main_menu();
bool is_integer(std::string num);
void menu_item_1();
void menu_item_2();
void menu_item_3();
void menu_help();

#endif // MENU_H
